$(function () {
    //校验表单
    form.verify({
        nickname:function(value) {
         if (value.length>6) {
             return layer.msg('昵称长度必须在1~6个字符之间');
         }
        }
      })
   
    getUserMsg();
    // console.log(window.parent)
})
    //
    //重置表单数据 还原更改前的数据，就是服务器传过来的数据------------------------------
    $('#btnBack').on('click',function (e) {
        e.preventDefault();
        getUserMsg();
    })
    //修改表单数据，完成ajax提交同步到服务器
    $('.layui-form-user').on('submit', function (e) {
        //阻止表单的默认行为
        e.preventDefault();
        //form表单取值
        var data = form.val("formUser");
        //发送ajax请求
        $.ajax({
            type: "POST",
            url: '/my/userinfo',
            data: data,
            success: function (res) {
                layer.msg(res.message);
                //到父级作用域里面调用渲染用户信息的方法
                window.parent.getuserMsg();
                // console.log(window.parent)
            }
        })
    })


 var form = layui.form;
 var layer = layui.layer;
  
 //定义获取用户信息的函数------------------------------------------------
 function getUserMsg() {
     //发送ajax请求
     $.ajax({
         type: "GET",
         url: '/my/userinfo',
         success: function (res) {
            //  console.log(res);
             //   data: {id: 2509, username: "chen123456", nickname: "", email: "", user_pic: null}
             if (res.status !== 0) return layer.msg(res.message);
             //如果获取成功就赋值给form表单
             form.val("formUser", res.data);
         }
     })
 };
 //-------------------------------------------------------------------